package logger

import (
	"fmt"

	"github.com/sirupsen/logrus"
)

func Debug(v ...interface{}) {
	// logger.WithFields(logrus.Fields{
	// 	"ip": "192.168.1.1",
	// }).Debug(fmt.Sprintf("%v", v))
	logger.Debug(fmt.Sprintf("%v", v))
}
func Info(v ...interface{}) {
	// logger.WithFields(logrus.Fields{
	// 	"ip": "192.168.1.1",
	// }).Info(fmt.Sprintf("%v", v))
	logger.Info(fmt.Sprintf("%v", v))
}

func Warn(v ...interface{}) {
	// logger.WithFields(logrus.Fields{
	// 	"ip": "192.168.1.1",
	// }).Warn(fmt.Sprintf("%v", v))
	logger.Warn(fmt.Sprintf("%v", v))
}

func Error(v ...interface{}) {
	//logger.WithFields(logrus.Fields{
	//	"ip": "192.168.1.1",
	//}).Error(fmt.Sprintf("%v", v))
	logger.Error(fmt.Sprintf("%v", v))
}

func Fatal(v ...interface{}) {
	// logger.WithFields(logrus.Fields{
	// 	"ip": "192.168.1.1",
	// }).Fatal(fmt.Sprintf("%v", v))
	logger.Fatal(fmt.Sprintf("%v", v))
}

func Panic(v ...interface{}) {
	// logger.WithFields(logrus.Fields{
	// 	"ip": "192.168.1.1",
	// }).Panic(fmt.Sprintf("%v", v))
	logger.Panic(fmt.Sprintf("%v", v))
}
func GetLogger() *logrus.Logger {
	return logger.Logger
}
